﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using iBankCliente.Logica;


namespace iBankCliente.Interfaz
{
    public partial class ventanaCajero : Form
    {
        private int casilla;
        public ventanaCajero()
        {
            casilla = 0;
            InitializeComponent();
        }

        private void lNumero1_Click(object sender, EventArgs e)
        {
            if (casilla == 0)
            {
                FuncionesBasicasGUI.botones(tBNTarjeta, "1");
            }
            else
            {
                FuncionesBasicasGUI.botones(tBClave, "1");
            }


        }

        private void lNumero2_Click(object sender, EventArgs e)
        {
            if (casilla == 0)
            {
                FuncionesBasicasGUI.botones(tBNTarjeta, "2");
            }
            else
            {
                FuncionesBasicasGUI.botones(tBClave, "2");
            }
        }

        private void pictureBox1_Click(object sender, EventArgs e)
        {

        }

        private void lNTarrjeta_Click(object sender, EventArgs e)
        {
            casilla = 0;
            SelectNextControl(tBClave, true, true, true, true);
        }

        private void lClave_Click(object sender, EventArgs e)
        {
            casilla = 1;
            SelectNextControl(tBNTarjeta, true, true, true, true);
        }

        private void lNumero3_Click(object sender, EventArgs e)
        {
            if (casilla == 0)
            {
                FuncionesBasicasGUI.botones(tBNTarjeta, "3");
            }
            else
            {
                FuncionesBasicasGUI.botones(tBClave, "3");
            }
        }

        private void lNumero4_Click(object sender, EventArgs e)
        {
            if (casilla == 0)
            {
                FuncionesBasicasGUI.botones(tBNTarjeta, "4");
            }
            else
            {
                FuncionesBasicasGUI.botones(tBClave, "4");
            }
        }

        private void lNumero5_Click(object sender, EventArgs e)
        {
            if (casilla == 0)
            {
                FuncionesBasicasGUI.botones(tBNTarjeta, "5");
            }
            else
            {
                FuncionesBasicasGUI.botones(tBClave, "5");
            }
        }

        private void lNumero6_Click(object sender, EventArgs e)
        {
            if (casilla == 0)
            {
                FuncionesBasicasGUI.botones(tBNTarjeta, "6");
            }
            else
            {
                FuncionesBasicasGUI.botones(tBClave, "6");
            }
        }

        private void lNumero7_Click(object sender, EventArgs e)
        {
            if (casilla == 0)
            {
                FuncionesBasicasGUI.botones(tBNTarjeta, "7");
            }
            else
            {
                FuncionesBasicasGUI.botones(tBClave, "7");
            }
        }

        private void lNumero8_Click(object sender, EventArgs e)
        {
            if (casilla == 0)
            {
                FuncionesBasicasGUI.botones(tBNTarjeta, "8");
            }
            else
            {
                FuncionesBasicasGUI.botones(tBClave, "8");
            }
        }

        private void lNumero9_Click(object sender, EventArgs e)
        {
            if (casilla == 0)
            {
                FuncionesBasicasGUI.botones(tBNTarjeta, "9");
            }
            else
            {
                FuncionesBasicasGUI.botones(tBClave, "9");
            }
        }

        private void lNumero0_Click(object sender, EventArgs e)
        {
            if (casilla == 0)
            {
                FuncionesBasicasGUI.botones(tBNTarjeta, "0");
            }
            else
            {
                FuncionesBasicasGUI.botones(tBClave, "0");
            }
        }

        private void lBorrar_Click(object sender, EventArgs e)
        {
            if (casilla == 0)
            {
                FuncionesBasicasGUI.botonBorrar(tBNTarjeta);

            }
            else
            {
                FuncionesBasicasGUI.botonBorrar(tBClave);
            }
        }

        private void lContinuar_Click(object sender, EventArgs e)
        {
            
            String confimacion = Cliente.Cliente.login(tBNTarjeta.Text, tBClave.Text,lError);

            if (confimacion == "O")
            {
                lError.Visible = false;
                TipoDeOperacion ventana = new TipoDeOperacion(tBNTarjeta.Text);
                ventana.Visible = true;
                this.Visible = false;
            }
            else
            {
                lError.Visible = true;
            }

        }

        private void tBNTarjeta_TextChanged(object sender, EventArgs e)
        {

        }

        private void lCancelar_Click(object sender, EventArgs e)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new ventanaCajero());
        }



    }
}
